fn reverse(pair: (i32, bool)) -> (bool, i32) {
    let (a, b) = pair;
    return (b, a);
}
#[derive(Debug)]
struct Matrix(f32, f32, f32, f32);

fn main() {
    let r = reverse((1, true));
    println!("{:#?}", r);

    let m = Matrix(1.0, 2.0, 3.0, 4.0);
    println!("{:#?}", m);
}
